router improvement, templating engine improvement, and searching now with parameter