adapted to Kal, from LiteScript online demo