Splitted lib class