high level first ideas