added shared and test project