use touchfile instead of dir