use constant
use constants
use constant
clearer dependencies
extract method
comments
no need for shebang
not needed
better file layout