added plan and example