ne function fix