added withbinarydatafile