add momentage, now a true mvp