added documentation, which needs to be updated for form2