remove relationships
change empty strings to Maybes
separate sections and add init option