added dependent model