search, add form and routes