added spec file generation