added new course files, changed rep structure a bit