moving build checksum into its own method