nevermind. i should give this one up. this is stupid