stupid
fix getPost
add search service