some changes

some changes
hmtl semantic

homework almost done.