rearrange repo structure according to course work