selfconsistent