initial commit for geometric modelling, task 2