a tool used for diff dirs