added attribute annotation.