added support for author role