change public exposure
change public api
fix the window global hell