Synthesis Design