Science of Synthesis by