Some random idea's and thoughts