add call/apply demo