profiling: more then in 50 times faster - without deepcopy