varifying some ideas