I hope this gives you some ideas.