just keeping this in case i need some of this later