complete ES 2 bindings