spec new methods