modularized dir