add Messager to transform message and create PlayetDataEx for the local data
modi base funcs