added directory parameter.