sys_search rewrited version added