Introduction to modules