Splitted to modules