add mutable refs