implement javascript autodetection
head up modules