fixed some typos thanks to troydm