fountain interpreter now passing all basic tests