added color highlighting
getting closer to the right interaction model