main bookstore classes