split abundace profile into 2 methods, now use NJS script mode to run