Initial revision of 'lab4'