implementing the new_info function.