almost have animations working