implemented enhancement #3(group binaries used)