add auto decode class