renamed force' and write