profiling
not ploting both