reason context added for api