modified interface and modified get booklist form server