working on registering