Custom synthesis