add reserved_keywords and unuse htmlspecialchars