1(current) 2 3