interpretation spec