add prepare for sstore