implemented file remove