Easter homework time...grinding through it