transform synthesis to idea like