heirarchical source directories