consistency freak
consistent naming and comments