contains classes that stores data