add week 6 implementation
remove comments