Change the getting of Ideas to be in a factory