create a diamond-liked TM