components splitted, in class- and call files