putting this here. need help figuring it out later