updated schema for multiple sources