add modules and specify version