add new prototype of payporte