INFO 343 1st assignment