nouvelle classe custom type et lang