introduce AMD modules