Presentations from alecmerdler