Modified classes for initial setup.