added plt.tight_layout()