added plus and question mark operations