updated spec