codes and plots