better book and program layout