picky about names
fix script
forgot legal
share meta-table across all user-data objects