Working version of first lab