please add boolean enabler in constructor