add new function specific for pcs 3x and 4x