Addition of 'current' node to keep track of current iteam