Yep, the reason they implemented MCAS was because they popped on some larger engines, which were too close to the ground, so they moved them up and forward on the wing a bit. This gave the plane a tendency to tilt up which could cause a stall, so Boeing added some software to bring the nose down.
In both crashes, one of the two Angle of Attack sensors was incorrect. Boeing only use one AoA sensor per flight (alternating for some bewildering reason), and in this particular flight it was constantly incorrectly stating the plane was nearing a stall. So MCAS would continually kick in until the Pilot could no longer keep the plane in the air.