initial specification draft