VariationalMidpoint Drafted