Initial implementation of spec file