adding rules and course map