style bindings fully implemented