add remaining metrics protocols