add debug and debugf and now Lookup and Insert make more sense