Update to older programs and adding homework

Homework is linking files and using multiple methods