add encoder