lowercase table names for cross-platform compatibility