add profiling and group libraries