improved darray and hashtable is now broken