Updated module definition