finish 06-1
add stack