more precise section failure
basic alculation done