add a working demo for a customized pass