add 4d