moar testing
moar alphabatizing
add aliases for primitives
don't declare variables in a loop