added hash changes