common scheme utilities