corrected register template