named callbacks
add article book type
save added events to article