Updated version

It seems there will be a duplicate problem but I emailed anthony