result class
restructure of DataHandling on serverside