improve author component test coverage and accomanying bug fixes