update assignment02