mle: draft

draft on newv