starting hw2. compiler strangeness