bug fixed in define syntax