working model with simulation visuals