Where ideas came from.....