added initial implementation of area chart