create plans - pure functionality