slightly more realistic schema