a little index updating with more annotation