more controller work and started on the poke/relist logic