split computation units to separate class