Just renamed all function names to conform camel cased standard