added new files:main and mian_spec