refresh from senlin/Code-Snippets Master