rename mutating functions with exclamation point