simple search
use is_safe
search_result
minor changes