refactoring no needed files