it's a full fledged interpreter now
added directions data