basics for ideate...