add particular cases
remove id validation, to make module which defined by nonstandard id can run