reworked directory