fix current++