use a helper so we can return a string