Course project 1 - first version