First cut at complete project - successful build