Implement reset function
Implement disable function