encode decode
get a static reference