add default piush method