add remaining binaries and unit tests