add bookpreview

attempt #1