added animations
streamlined code
updated
logical conclusion