Lab 5 for SDI commit 1