NEW: when no dir is specified, it use current