compiles, added get*