improved select_menu to use datastructures
allow ack to select found files
improved select_menu to use datastructures