Can build successfully

Solution can build. No testing done. Not all code is included.