added binary translation feature