added book and customer class