add open addressing, include probingof linear, quadratic and double