start hw3
add monitor
add threads