transaction dir hierarchy for mac ready