added all basic document requirements