dirtree mode added