add minimal model+project implementations
remove unused file