Have a look at the work I've done in the past.