Implemented registration