refactoring
refactoring
bind with closure
bind with closure
bind with closure
bind with closure