Messed up with Next and Current