work in progress: hecate

work in progress: hecate