added files
added lazy load