added some erlang code for shelves