add base code for the ard locker