add encoder project