add *purge* parameter

for issue #6