store the sha in location 0 (by push0, swap, sstore