added dependencies p2