lua class notes