restored original reference style + update