added lazy loading js