FIS homework: completed assignment