working on autoupddate