ported over logic from demiurge
updated antiqua