note on onStartup steps