added dependencies build system