declare TYPE_FNC before usage
use strict equal
code style for Binding