Random thoughts 2