prepare module will be code