modify onLoad()