extended example a bit