assignment 2 for enterprise computing