figured out weird problems