updating to current standards