* use ammoDef()
* readability
* typo
* coding guidelines