added stuff

some of this may be unecessary