added example, some graphics, and stuff