set up modules