refactor another method into binder extensions