- added hash capturing