new classes for further analysis, not compiled yet