Battle Under The Hood Registration