Random thoughts pt 1