assuming everything is bug-free i think this insertion routine is the last thing that needs fixing (as far as I can tellit always writes to the first bucket list element)