first runModel version (working but limited)