add some comments
add some stuff for the new package system
Give it a better description
Add more resets