working nicely now and binary