improved plot