added matplotlib widget