some code stuff I thought would work but really doesn't