add android binding implementation