function has already one scope