add recommendate book list rafacting