Refactored the fullname method.