init lab 3
finished lab 3