weird typos, I must have falled asleep on the keyboard