add(index+gpack)