Its all been done

Sometimes the best ideas, have already been taken