adding first iteration of the model(incomplete)