fix defintion init