add animation per derection