added extended example