change api
add pcs averaging for 3rd- and 4th-order