added several intelligent examples