1) CamelCase to underscore method convention
2) fixed syntax bug in human