updated functionsh hash