initial thought dump