fleshed out lab 2