rantings and plans