Added MIT license
Remove useless and error-prone reset functions