moving to immutable values