WORK IN HARDWERE