removed onReady