add doc & fix escape var