initial commit for TM