autoupdating + rename