add selection behavior - add algo for geting next block