commits for SDI final project (4)