Tested with all function in Intepret