Completed final assignment