learning how to use modules