binary data i/o has been implemented