lightcode before