document structure rearranged
constraints corrected
fake data added
constraint corrected