instead of `awesomeFunction` use `awesome_function`, ie separate words by underscores, same for below