changed q binding