completed a semi dynamic model - go back and implement PID correction