refaktrointii ja templatet cacheen