int i=0
version3