Accomplished assignment 1