fields go at the very top of the class, after constants