rework mutable stuff
interpolating mutables