'need to add new function for 1 parent case'