added interface to register