preliminary lua crap