supporting a binary format