classes for rsu and dataio added and basic algorithm