getting closer on graphs but will have to do colors