More clear module definition