open addressing hash with linear probing added