fix rmdir function