add dependencies, WIP
fix project build and deps