update with reference system