Processes outlined: extraction, group. Searhinterface class created