Added validations and started on spec file