Basic plan - done. Now for real.