forgot to initialize properties in constructor