added interpreter arguments API