fix 1: not init fields