new configurations are now stored as JSON strings in the database