added persistent commands