directory refactor; fix markdown later