added changes in performance