basic plan, but need to add correct variables and such