init
init updates