draft of models