adding semantic attributes for code in hw5