Synthetic approaches in organic chemistry