latest test version
added first_pos for index update to method
just testing
merged