added profiling up to xL