added nocache
improvements