Final submit for homework 9 - EOF