Updated with actual complete project and inputs from desktop.