final course project version