On3 Michigan analysis