methods for specs