updated primer