ath1895 prog assignment2