added single chart activity and supporting classes