assignment by parent