1.2.1
Optimze gap for directory