adding greg change's