create dependencies
make executable