finished prototype: only first position is randomized, other positions are derived..