added mutation methods/class