added nocache option