gen
auto
generic
decoder
encoder