some snippets has been added