progress on sequence class