heavily edited. Nice work.