rename class and file,
leave:
something wrong with naming pattan such as "com[1-9]"