Spliting regsitration into parts