added 4 plot codes