updated classes

Update the holds class. added some functionality. will continue working
on it.