anchor.diff:  lvl_open(Dir,Tab) ->
     File = filename:join(Dir,Tab),
     case eleveldb:open(File,[{create_if_missing,true}]) of
  -    {ok,Handle} -> #lvl{table = Tab,handle = Handle,file = File};
  +    {ok,Handle} -> #lvl{name = Tab,handle = Handle,file = File};
       {error,Err} -> throw({500,{open_error,Err}})
     end.
   
  
positive.code:     #lvl{}    -> false
    end.
  
  delete_tab(S,Tab) ->
    case get_lvl(S,Tab) of
      undefined -> false;
      Lvl       -> get_rid_off(Lvl,S#state.keep_db),true
    end.
  
negative.code:          dir}).
  
  -record(lvl,
          {name,
           file,
           handle}).
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %%% the API
  
  init(Env) ->
    BaseDir = proplists:get_value(table_dir,Env),
  