added working example