particulars vs code vs reference