workin
working on enable / destory