week4 final commit