Added interactive interpreter