added raw ideas to be digested and turned into code later.