final assignment post for the course, not 100% complete, will continue to work on until complete