SDI Assignment Project 2