updated delta fxn