Random stuffs, useful and useless.