Summit synthesis tutorial