several modifications made to incorporate Mimic class and experimental lazy loading