encoder, decoder, build scripts