add documentations and updated user stories