Course project assignment #3 committed