- implementing methods to save datat in subordinate form