olut refaktorointi