implemented empty book listing functions