new main reference