testeja ja refaktorointia