initial setup with progress from class