added purpose this document