add auth & search function
add auth & search function