added profiling tests