relocated some bindings for easier consumption
added expand and contract bindings