refaktorointia + kuuntelija