vi refaktoriserade så det blev lite bättre