- refactored duplicated write to drop dir code - removed legacy member variables - fixed code style - fixed typo