first preparations for persisting programs