developing specifications