all load_data.m functionality replaced in OOP structure