reorganized the directories as to better find code which is not absolutely needed.