moved bindings over to using segments vs just keywords