can add custom binding but value not been observed