new diagram

added circles and description and stuff