wo binding
wo, moved create logic to binding