creating new ideas and handling them semi properly