two first homeworks
work in progress