optimized lazy set
forgot about the files itself (optimized LazySet)