add CreateDir wrapper
finished acl permission check on create