added animations smooth as fuck