working copy with animation, bloated css currently