Wrote some implementation plan