more progress on directory