added model for broker