fix increment operator