add @function tag
add @event tag