change project structure to make it 'go get'able