udpating powered by references