selection wip
todo