send when shake
readmore
merge