new structure for register page fixes alignment issues