added profiling target, improved node module for better performance