why do you think is relevant to split in two modules?