complete project of CS101 in Week 4