make not overwrite open