dump: split to some classes