4D function