you should create a single instance and reuse it instead of creating a new instance each time