Add interceptor functionality