added decrement
added abstract entry to easily remove entries
added removeall entries file