simplifying sageproto example