collective modeling