refactored existing code
changed cachefile extension
changed cachefile extension