week3 mandatory part