big update to reference