Authors / Nivlek - ported by Flood