add plotting functions
add plots