finish initial spec