changing apply to call