adding some snippets that may or may not be used