ASE assignment 1