starting assignment 2