working on the spec more