added basic IDE functionality for tnt(first stage language)