added the binary versions