Got a lot of ideas, going to stick in a pin in them and create a basic document validation system