TODO update, startup script work