Parent handling implementation done