added HashGrid