half complete code week 2