This is what I have worked on in the past: