base reestructure of propagate service using agreements