if i load the doors open value(=0)and its currently=1, then it remains=1,
but when i load it(=1) and its currently=0, it works and loads it=1
load(0): if 1 remains 1
load(1): if 0 becomes 1
but when i load it(=1) and its currently=0, it works and loads it=1
load(0): if 1 remains 1
load(1): if 0 becomes 1