cs383 assignment 01