more Lab04 work