here is what i did so far.