Combining All Binding Code to bindings.cpp