Good java practice implemented
I like this more
trying to get finalize() to work failed. oh well...