updating interpreter