updates from class