Added boot and register methods