[Story 2] refactored class checksum