++docs and new lua file