random mess for lectures 2 and 5