prevent global scope polution, compiled dist added