learn module usage