this is project 2 for SDI 1303