commented most of it. Need to add some to the .h files still