some more explanation in sample 006 and 007