add custom binding