some example and software