implement binding view