new collapse animation, still working on it.