Splitted module definition