fiddling with wrap / function calls