updated documentation, added checklist