add animateDirection option but still not test