moved enable and disable logic into systemadapter