rebuilt and changed updates