mostly moved lua parser to new infrastructure