added functionality to add a top level model, eg brand