working on trasitions MSGs