nested partial working