todo start with plotting