Implemented new parent system in interface