examples moved and expanded a bit