added charts. incomplete