How do all modules work