small changes in regoistration methods