man i am baffled...