add nicholas' semantic markup assignment