added beginnings of documentation