completed author-roles plugin