Synthesis Tool