fosterAssign editted