additions to module