add current_position
add current_position