retool the directory interactions