fix field define
fix dictionary bug