added plan model