updated some functions for producing personal mt