o adding ability to read a project properly and then resolve