add some stuff and remove some typo error - I'm so sleepy :P