Lab version

Fork of Task328 by Nicholas Outram