Hash functions added