Selection square basics
update