Chanpter 13 exercise & common library