some more work on binary data
fix various referenced to strict and change func.strict to func.Strict
build