added directory basics