started to add plotly support