still trying to figure out what's wrong. just commented a bunch of stuff out.