removed ++ operators