investor add & edit functionality