pre binding view improved