improve search, add error-list