barrel model and base model