removed polution of the global namespace