adding load() main() render() update()