hotovy plan model v1
tweaked the way plan_id is generated