changed module definition