Code of practice design open watercourses by