- obviously can't use protected LUA functions
- other changes that are NOT YET FINISHED !