Add idea functionality