const reference here, no need for pointer