make project history immutable