rework service binding