refactored the author page