check null
check book has used