Basic ideas sketch