Adding language support to sdk and facade