some examples and lazyloading of data