remove section to get better auto
new approach... broken
new approach works
adding _
simplify proof
simplify proof
simplifying code and proofs
comment