introduced: will replace 'prepare' functions in 'index.js'