prepared subscription methods