study.mtypes implemented