Lab 1 programs