updated controller, helpers, livesearch