Revert "remove give command"

This reverts commit fa12c3808529dd206795bc9962c0588e7d298e92.
sync messages