Project 3 for SDI 1406