register working on the new layout