make structure more flexible for more brands