module additions