because I need to operate in namespace of this function, ofc I could pass them in arguments, but I will argue that it will help in readability of code.