add changes to get neural result