Added a basic skeleton for .register()