first part of model