add more encoding types