clean up
updated spec