add spare method to spec