first implementation of assigments