started adding LCM types