Added register methods