basic abstract
basic: half-way of section 1