explain interceptors
version spec