customer default pmethod