runnable lab 1