added more binary stuff. next step is to go back and work more on prop.