added hash plan