add protocol getter