Use keywords as required param. Custom result handlers. Move sort and order to options map.