made documentation in to a list for easier reading