add some interpreter functions