Here is what I've done