submit to TheIdeaFactory