Updated end expanded documentation