initial second iteration end

all ready except UI