plots and interface done