refactoring files and images f added