ids706_week6