plot works with shades