initial commit of MTuple