plotting working now refactor
plotting as context manager
starting on scott trick