make the contxt param optional on all api calls