refactor RCD, added holder nulling at effect_system and moved up effect_...

...system var to /atom tree.
dunno how examine works, thanks for the tippy tip.