added records / structs for Lua