add mutable cons